package entities;

import java.io.Serializable;
import java.lang.String;

import javax.persistence.*;

import org.apache.commons.codec.digest.DigestUtils;

import dto.UtenteDTO;

/**
 * Entity implementation class for Entity: Utente
 *
 */
@Entity

public class Utente implements Serializable {

	   
	@Id
	private String UtenteID;
	private String Password;
	private String GruppoID;

	private static final long serialVersionUID = 1L;

	public Utente() {
		super();
	}   
	public Utente(UtenteDTO utente){
		super();
		UtenteID=utente.getNome();
		Password=DigestUtils.sha256Hex(utente.getPassword());
		GruppoID=utente.getGruppo();
	}
	public String getUtenteID() {
		return this.UtenteID;
	}

	public void setUtenteID(String UtenteID) {
		this.UtenteID = UtenteID;
	}   
	public String getPassword() {
		return this.Password;
	}

	public void setPassword(String Password) {
		this.Password = Password;
	}   
	public String getGruppoID() {
		return this.GruppoID;
	}

	public void setGruppoID(String GruppoID) {
		this.GruppoID = GruppoID;
	}
   
}
